package com.ypbase.cloud.tags.service;

import java.util.List;
import java.util.Map;

import com.cloud.framework.core.dal.repo.mybatis.PageResult;
import com.ypbase.cloud.tags.api.dto.TagDto;
import com.ypbase.cloud.tags.entity.Tag;

public interface ITagService {

	public PageResult<Tag> getTagPageList(PageResult<Tag> pageResult,Map<String, Object> paramMap);
	
	public List<TagDto> queryTagList(Long companyId);
	
	public TagDto addTag(TagDto tagDto);
	
	public List<Tag> findSampleViaBatis(Tag tag);
	
	public Tag getViaBatis(Long id);
	
	public Tag updateTag(Tag tag);
	
	public void deleteTagById(Tag tag);
}

